Основные свойстваВ стандартной библиотеке в описании локаций и предметов определены следующие свойства: полное_описание, _описание и внешнее_описание. Свойство полное_описаниеСвойство полное_описание содержит развёрнутое литературное описание локации или предмета. Свойство выводится при их первом осмотре. Рекомендуется добавить это свойство в код каждого важного объекта в игре. Пример:
location пещера
{
полное_описание = "Это пещера, в которой ты прожил большую часть своей
жизни. Мебели нет совсем, но где-то здесь ты зарыл клад."
}
Свойство _описаниеСвойство _описание содержит краткое описание локации или предмета. Само по себе не выводится, но участвует в формировании вывода для внешнего_описания. Рекомендуется добавить это свойство в код каждого видимого объекта в игре. Локации наследуются от класса место, который определён в стандартной библиотеке. В классе место свойство _описание определено следующим образом:
var _описание = "это обычное место"
Если в локации не переопределено свойство _описание, при осмотре локации (команды
>осмотрись или >осм) будет выводиться информация в следующем виде:
Это обычное место, здесь ты видишь {перечень_предметов}, тут
находятся {перечень_существ}.
Пример:
location пещера
{
полное_описание = "Это пещера. В ней ты прожил большую часть жизни."
_описание = "волшебная пещера"
}
В данном примере при первом посещении локации будет выведена следующая информация:
Это пещера. В ней ты прожил большую часть жизни.
В дальнейшем при попытке осмотреться в этой локации будет выводиться следующее:
Это волшебная пещера. В ней никого нет.
Свойство внешнее_описаниеqqq Свойство внешнее_описание содержит краткое литературное описание, а также автоматически формируемые дополнения. В стандартной библиотеке Переменная "внешнее_описание"добавляет к переменной "_описание" перечни предметов и существ в локации. Для предметов свойство внешнее_описание выводится по команде >осмотри название _предмета. Для локаций свойство внешнее_описание выводится по команде >осмотрись или >осмотри название_локации. Это свойство изменять не рекомендуется. Переопределение этого свойства в коде игры нужно только в случае если не устраивает стандартный вывод описания локации. qqqСмотрите также |
to do: Отформатировать. Проверить корректность. Переписать полностью. |